Deterministic Rectangle Enclosure and Offline Dominance Reporting on the RAM

نویسندگان

  • Peyman Afshani
  • Timothy M. Chan
  • Konstantinos Tsakalidis
چکیده

We revisit a classical problem in computational geometry that has been studied since the 1980s: in the rectangle enclosure problem we want to report all k enclosing pairs of n input rectangles in 2D. We present the first deterministic algorithm that takes O(n logn + k) worst-case time and O(n) space in the word-RAM model. This improves previous deterministic algorithms with O((n logn+ k) log logn) running time. We achieve the result by derandomizing the algorithm of Chan, Larsen and Pătraşcu [SoCG’11] that attains the same time complexity but in expectation. The 2D rectangle enclosure problem is related to the offline dominance range reporting problem in 4D, and our result leads to the currently fastest deterministic algorithm for offline dominance reporting in any constant dimension d ≥ 4. A key tool behind Chan et al.’s previous randomized algorithm is shallow cuttings for 3D dominance ranges. Recently, Afshani and Tsakalidis [SODA’14] obtained a deterministic O(n logn)-time algorithm to construct such cuttings. We first present an improved deterministic construction algorithm that runs in O(n log logn) time in the word-RAM; this result is of independent interest. Many additional ideas are then incorporated, including a linear-time algorithm for merging shallow cuttings and an algorithm for an offline tree point location problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

THE RECTANGLE ENCLOSURE AND POINT DOMINANCE PROBLEMS REVISITED PROSENJIT GUPTA and RAVI JANARDAN

We consider the problem of reporting the pairwise enclosures in a set of n axes parallel rectangles in IR which is equivalent to reporting dominance pairs in a set of n points in IR Over a decade ago Lee and Preparata gave an O n log n k time and O n space algorithm for these problems where k is the number of reported pairs Since that time the question of whether there is a faster algorithm has...

متن کامل

Some Results for Elementary Operations

We present a number of results for elementary operations concerning the areas of data structures, computational geometry, graph algorithms and string algorithms. Especially, we focus on elementary operations like the dictionary operations, list manipulation, priority queues, temporal precedence, finger search, nearest common ancestors, negative cycle, 3-sided queries, rectangle enclosure, domin...

متن کامل

Towards Tight Lower Bounds for Range Reporting on the RAM

In the orthogonal range reporting problem, we are to preprocess a set of n points with integer coordinates on a U ×U grid. The goal is to support reporting all k points inside an axis-aligned query rectangle. This is one of the most fundamental data structure problems in databases and computational geometry. Despite the importance of the problem its complexity remains unresolved in the word-RAM...

متن کامل

Identification and Analysis of Factors Improving Social Life in Urban Public Spaces with Focus on Enclosure and Sociability

The dominance of vehicles in the urban spaces of Iran has continuously decreased the human scale and degraded social values. Unfortunately, the issue of human-centered designs has been rejected in many cities of Iran. The central square of Bam city is one of these spaces. In this study, with regard to the importance of social life in public urban spaces as one of the main elements of the city a...

متن کامل

New Results on Intersection Query Problems

We present simple algorithms for three problems belonging to the class of intersection query problems. The "rst algorithm deals with the static rectangle enclosure problem and can easily be extended to d dimensions, the second algorithm copes with the generalized c-oriented polygon intersection searching problem in two dimensions, while the third solves the static 2-dimensional dominance search...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014